Improving component performance at startup
Manually add custom container properties in the Properties Panel, Custom tab for basic runtimes, runtime clusters, and runtime clouds to improve component performance at startup.
Before you begin
You must have the Runtime Management privilege to perform this task. If you have the Runtime Management Read Access privilege, you cannot perform the task. The runtime must be online and you must be the owner of the runtime to view and edit the Properties panel, Custom tab.
About this task
The following custom properties can be added manually in the Properties panel's Custom tab to improve component loading performance:
-
com.boomi.container.enableUseDirectoryStreamWhenFindingComponents- When enabled, uses a more efficient method of loading components,Files.newDirectoryStream, instead ofFile.listFiles. Setting this property to False reverts to theFile.listFilesmethod of loading components. -
com.boomi.container.skipNotificationOfLoadedComponentsWhenProcessRouteInitialized- When enabled, the initial loading of components are skipped when a process executes for the first time. The default value for this property is False.noteFor Singapore Integration Test Cloud, Canada Integration Test Cloud, and Japan Integration test cloud, this property is set by default to True.
Use the following instructions to enable or disable these properties:
Procedure
-
In the service, go to Manage > Runtime Management.
-
Select a runtime from the list on the left.
-
Under Settings & Configuration, click Properties and then click the Custom tab.
-
Under the Container Properties heading, click Add a Property.
-
In the Property Name field, enter
com.boomi.container.enableUseDirectoryStreamWhenFindingComponents. In the Property Value field, enter False. -
Repeat Step 4 by clicking Add a Property again.
-
In the Property Name field, enter
com.boomi.container.skipNotificationOfLoadedComponentsWhenProcessRouteInitialized. In the Property Value field, enter True. -
Click Save.
-
You are prompted to restart your runtime. Click Yes, restart now to immediately restart your runtime or click No, restart later to manually restart your runtime at a later time.